impediment beyond his control - Turco Inglés Diccionario